package com.shujia.array_.one;

import org.junit.Test;

import java.util.Arrays;

public class ArrayDemo2 {


    @Test
    public void test1() {
        // 静态初始化：我们在创建数组的同时对数组的元素进行赋值
        // new int[不能定义长度]{1, 2, 3};
        // java 会自动识别大括号里面数据的个数, 创建指定元素个数的数组
        // 静态初始化, 数组的长度不需要自己定义
        int[] arr = new int[]{1, 2, 3};

        System.out.println(Arrays.toString(arr));

        // 简便写法
        double[] arr1 = {1.1, 2.2, 3.3};
        System.out.println(Arrays.toString(arr1));

    }


    public static void main(String[] args) {
        /*
            要看数组的类型, 如果是整型(byte, short, int, long) 初始化的默认值就是0
            float, double 初始化值是0.0
            Boolean 初始化值是false
            String 初始化值是null
         */
        double[] arr = new double[3];
        System.out.println(Arrays.toString(arr));

        boolean[] arr1 = new boolean[3];
        System.out.println(Arrays.toString(arr1));

        String[] arr2 = new String[3];
        System.out.println(Arrays.toString(arr2));
    }
}
